; 
InitLang proto

; Resource ID
IDI_MAIN			equ 1000
IDI_HELP			equ 1001
IDD_MAIN_DLG		equ	1000
IDD_ABOUT_DLG		equ	1001
IDD_COMP_DLG		equ	1002
IDD_STR2HEX         equ 1003
IDD_EXTRACT_DLG     equ 1004
; Main
IDC_MAIN_EDIT		equ	1100
;IDM_MAIN			equ	2000
IDM_EXIT			equ	2000
; View
IDM_SOURCE			equ	2101
IDM_INC_TRANSPARENT	equ	2102
IDM_DEC_TRANSPARENT	equ	2103
IDM_INC_SIZE		equ	2104
IDM_DEC_SIZE		equ	2105
; Tool
IDM_FILE_DUMP		equ 2200
IDM_CANCEL_DUMP		equ 2201
IDM_FILE_COMP		equ	2202
IDM_FILE_INFO		equ	2203
IDM_STR2HEX			equ 2204
IDM_EXTRACT			equ 2205
; About
IDM_ABOUT_PETOOL	equ	2300
IDC_ABOUT_OK		equ	2301
; Compare
IDC_PATH_STATIC1	equ 2400
IDC_FILE_PATH1		equ 2401
IDC_PATH_BROWSE1	equ 2402
IDC_PATH_STATIC2	equ 2403
IDC_FILE_PATH2		equ 2404
IDC_PATH_BROWSE2	equ 2405
IDC_COMPARE_VIEW	equ 2406
IDC_VIEW_MODEL		equ 2407
IDC_COMPARE_EXEC	equ 2408
; STR2HEX
IDC_STR2HEX_SRC     equ 2500
IDC_STR2HEX_COMBO	equ 2501
IDC_STR2HEX_DEST    equ 2502
IDC_STR2HEX_UNICODE equ 2503
IDC_STR2HEX_CONVERT equ 2504
IDC_STR2HEX_TIP     equ 2505
; EXTRACT
IDC_EXTRACT_COMBO           equ 2600
IDC_EXTRACT_SOURCE_PATH     equ 2601
IDC_EXTRACT_SOURCE_BROWSE   equ 2602
IDC_EXTRACT_ICON            equ 2603
IDC_EXTRACT_ALL             equ 2604
IDC_EXTRACT_PARSE           equ 2605
IDC_EXTRACT_VIEW            equ 2606
IDC_EXTRACT_EXPORT_PATH	    equ 2607
IDC_EXTRACT_EXPORT_BROWSE   equ 2608


IDS_PETOOL_CLASS				     					equ 10000
IDS_RICHEDIT20_CLASS				     				equ 10001
IDS_RICHED20_DLL				     					equ 10002
IDS_PETOOL_TITLE				     					equ 10003
IDS_PETOOL_MENU				     						equ 10004
IDS_PETOOL_FONT				     						equ 10005
IDS_MENUOPEN				     						equ 10006
IDS_MENUCANCEL				     						equ 10100
IDS_MENUSOURCE				     						equ 10101
IDS_MENUTRANS				     						equ 10102
IDS_MENUFONTSIZE				     					equ 10103
IDS_MENUSTR2HEX				     						equ 10104
IDS_EXECFILTER				     						equ 10105
IDS_ERRORFMT				     						equ 10106
IDS_ERREXEC				     							equ 10107
IDS_SUCCESSMSG				     						equ 10108
; 
IDS_HEADERINFO				     						equ 10200
IDS_SECTIONINFO				     						equ 10201
IDS_SECTIONITEM				     						equ 10202
IDS_IMPORTINFO				     						equ 10203
IDS_IMPORTMODULE				     					equ 10204
IDS_IMPORTBYNAME				     					equ 10205
IDS_IMPORTBYORD				     						equ 10206
IDS_ERRNOIMPORT				     						equ 10207
IDS_EXPORTINFO				     						equ 10208
IDS_EXPORTITEM				     						equ 10209
IDS_EXPORTBYORD				     						equ 10210
IDS_ERRNOEXPORT				     						equ 10211
IDS_RELOCINFO				     						equ 10212
IDS_RELOCMODULE				     						equ 10213
IDS_RELOCITEM     										equ 10214
IDS_ERRNORELOC     										equ 10215
IDS_RESOURECINFO     									equ 10216
IDS_RESOURCETYPE     									equ 10217
IDS_RESOURCELEVEL1     									equ 10218
IDS_RESOURCELEVEL1ID     								equ 10219
IDS_RESOURCELEVEL2     									equ 10220
IDS_RESOURCELEVEL2ID     								equ 10221
IDS_RESOURCELEVEL3     									equ 10222
IDS_ERRNORESOURCE										equ 10223
IDS_TOTALICONS											equ 10224
IDS_ICONINFO											equ 10225
IDS_ICONITEM											equ 10226
IDS_ICONNAME											equ 10227
IDS_NEWICONINFO											equ 10228
IDS_ERRNOICONGROUP										equ 10229
IDS_CRLF												equ 10300
IDS_DOUBLECRLF											equ 10301
IDS_SPLIT												equ 10302
IDS_BLANK												equ 10303
IDS_MANYBLANKS											equ 10304
IDS_HEXTABLE											equ 10305
IDS_SCANFMT2											equ 10306
IDS_SCANFMT4											equ 10307
IDS_SCANFMT8											equ 10308
IDS_LISTCOLUMN1											equ 10309
IDS_LISTCOLUMN2											equ 10310
IDS_LISTCOLUMN3											equ 10311
; Compare Dlg
IDS_COMPARE_OPEN_ERR								    equ 10350
; Str2Hex Dlg
IDS_STR2HEX_TIP                                         equ 10400
IDS_STR2HEX_HEX                                         equ 10401
IDS_STR2HEX_URL_ENCODE                                  equ 10402
IDS_STR2HEX_URL_DECODE                                  equ 10403
IDS_STR2HEX_BASE64_ENCODE                               equ 10404
IDS_STR2HEX_BASE64_DECODE                               equ 10405
; Extract Dlg
IDS_EXTRACT_NAME_FMT                                    equ 10450
IDS_EXTRACT_PATH_FMT                                    equ 10451
IDS_EXTRACT_ID_FMT                       			    equ 10452

; Dos Header
IDS_DOSHEADER_MAGIC										equ 15000
IDS_DOSHEADER_CBLP										equ 15001
IDS_DOSHEADER_CP										equ 15002
IDS_DOSHEADER_CRLC										equ 15003
IDS_DOSHEADER_CPARHDR									equ 15004
IDS_DOSHEADER_MINALLOC									equ 15005
IDS_DOSHEADER_MAXALLOC									equ 15006
IDS_DOSHEADER_SS										equ 15007
IDS_DOSHEADER_SP										equ 15008
IDS_DOSHEADER_CSUM										equ 15009
IDS_DOSHEADER_IP										equ 15010
IDS_DOSHEADER_CS										equ 15011
IDS_DOSHEADER_LFARLC									equ 15012
IDS_DOSHEADER_OVNO										equ 15013
IDS_DOSHEADER_RES										equ 15014
IDS_DOSHEADER_OEMID										equ 15015
IDS_DOSHEADER_OEMINFO									equ 15016
IDS_DOSHEADER_RES2										equ 15017
IDS_DOSHEADER_LFANEW									equ 15018
; NT header
IDS_NTHEADER_SIGNATURE									equ 15050
; File Header
IDS_FILEHEADER_MACHINE									equ 15100
IDS_FILEHEADER_NUMBEROFSECTION							equ 15101
IDS_FILEHEADER_TIMEDATASTAMP							equ 15102
IDS_FILEHEADER_POINTERTOSYMBOLTABLE						equ 15103
IDS_FILEHEADER_NUMBEROFSYMBOLS							equ 15104
IDS_FILEHEADER_SIZEOFOPTIONALHEADER						equ 15105
IDS_FILEHEADER_CHARACTERISTICS							equ 15106
; Optional header32
IDS_OPTIONALHEADER32_MAGIC								equ 15150
IDS_OPTIONALHEADER32_MAJORLINKERVERSION					equ 15151
IDS_OPTIONALHEADER32_MINORLINKERVERSION					equ 15152
IDS_OPTIONALHEADER32_SIZEOFCODE							equ 15153
IDS_OPTIONALHEADER32_SIZEOFINITIALIZEDDATA				equ 15154
IDS_OPTIONALHEADER32_SIZEOFUNINITIALZEDDATA				equ 15155
IDS_OPTIONALHEADER32_ADDRESSOFENTRYPOINT				equ 15156
IDS_OPTIONALHEADER32_BASEOFCODE							equ 15157
IDS_OPTIONALHEADER32_BASEOFDATA							equ 15158
IDS_OPTIONALHEADER32_IMAGEBASE							equ 15159
IDS_OPTIONALHEADER32_SECTIONALIGNMENT					equ 15160
IDS_OPTIONALHEADER32_FILEALIGNMENT				    	equ 15161
IDS_OPTIONALHEADER32_MAJOROPERATINGSYSTEMVERSION		equ 15162
IDS_OPTIONALHEADER32_MINOROPERATINGSYSTEMVERSION		equ 15163
IDS_OPTIONALHEADER32_MAJORIMAGEVERSION					equ 15164
IDS_OPTIONALHEADER32_MINORIMAGEVERSION					equ 15165
IDS_OPTIONALHEADER32_MAJORSUBSYSTEMVERSION				equ 15166
IDS_OPTIONALHEADER32_MINORSUBSYSTEMVERSION				equ 15167
IDS_OPTIONALHEADER32_WIN32VERSIONVALUE					equ 15168
IDS_OPTIONALHEADER32_SIZEOFHEADERS						equ 15169
IDS_OPTIONALHEADER32_SIZEOFIMAGE						equ 15170
IDS_OPTIONALHEADER32_CHECKSUM							equ 15171
IDS_OPTIONALHEADER32_SUBSYSTEM							equ 15172
IDS_OPTIONALHEADER32_DLLCHARACTERISTICS					equ 15173
IDS_OPTIONALHEADER32_SIZEOFSTACKCOMMIT					equ 15174
IDS_OPTIONALHEADER32_SIZEOFSTACKRESERVE					equ 15175
IDS_OPTIONALHEADER32_SIZEOFHEAPRESERVE					equ 15176
IDS_OPTIONALHEADER32_SIZEOFHEAPCOMMIT					equ 15177
IDS_OPTIONALHEADER32_LOADERFLAGS						equ 15178
IDS_OPTIONALHEADER32_NUMBEROFRVAANDSIZES				equ 15179
; Data directory
IDS_DATADIRECTORY_VIRTUALADDRESSEXPORT					equ 15250
IDS_DATADIRECTORY_ISIZEEXPORT							equ 15251
IDS_DATADIRECTORY_VIRTUALADDRESSIMPORT					equ 15252
IDS_DATADIRECTORY_ISIZEIMPORT							equ 15253
IDS_DATADIRECTORY_VIRTUALADDRESSRESOURCE				equ 15254
IDS_DATADIRECTORY_ISIZERESOURCE							equ 15255
IDS_DATADIRECTORY_VIRTUALADDRESSEXCEPTION				equ 15256
IDS_DATADIRECTORY_ISIZEEXCEPTION						equ 15257
IDS_DATADIRECTORY_VIRTUALADDRESSSECURITY				equ 15258
IDS_DATADIRECTORY_ISIZESECURITY							equ 15259
IDS_DATADIRECTORY_VIRTUALADDRESSBASERELOC				equ 15260
IDS_DATADIRECTORY_ISIZEBASERELOC						equ 15261
IDS_DATADIRECTORY_VIRTUALADDRESSDEBUG					equ 15262
IDS_DATADIRECTORY_ISIZEDEBUG							equ 15263
IDS_DATADIRECTORY_VIRTUALADDRESSARCHITECTURE			equ 15264
IDS_DATADIRECTORY_ISIZEARCHITECTURE						equ 15265
IDS_DATADIRECTORY_VIRTUALADDRESSGLOBALPTR				equ 15266
IDS_DATADIRECTORY_ISIZEGLOBALPTR						equ 15267
IDS_DATADIRECTORY_VIRTUALADDRESSTLS						equ 15268
IDS_DATADIRECTORY_ISIZETLS								equ 15269
IDS_DATADIRECTORY_VIRTUALADDRESSLOAD_CONFIG				equ 15270
IDS_DATADIRECTORY_ISIZELOAD_CONFIG						equ 15271
IDS_DATADIRECTORY_VIRTUALADDRESSBOUND_IMPORT			equ 15272
IDS_DATADIRECTORY_ISIZEBOUND_IMPORT						equ 15273
IDS_DATADIRECTORY_VIRTUALADDRESSIAT						equ 15274
IDS_DATADIRECTORY_ISIZEIAT								equ 15275
IDS_DATADIRECTORY_VIRTUALADDRESSDELAY_IMPORT			equ 15276
IDS_DATADIRECTORY_ISIZEDELAY_IMPORT						equ 15277
IDS_DATADIRECTORY_VIRTUALADDRESSCOM_DESCRIPTOR			equ 15278
IDS_DATADIRECTORY_ISIZECOM_DESCRIPTOR					equ 15279
IDS_DATADIRECTORY_VIRTUALADDRESSRESERVED				equ 15280
IDS_DATADIRECTORY_ISIZERESERVED							equ 15281
; section header
IDS_SECTIONHEADER_NAME1									equ 15300
IDS_SECTIONHEADER_VIRTUALSIZE							equ 15301
IDS_SECTIONHEADER_VIRTUALADDRESS						equ 15302
IDS_SECTIONHEADER_SIZEOFRAWDATA							equ 15303
IDS_SECTIONHEADER_POINTERTORAWDATA						equ 15304
IDS_SECTIONHEADER_POINTERTORELOCATIONS					equ 15305
IDS_SECTIONHEADER_POINTERTOLINENUMBERS					equ 15306
IDS_SECTIONHEADER_NUMBEROFRELOCATIONS					equ 15307
IDS_SECTIONHEADER_NUMBEROFLINENUMBERS					equ 15308
IDS_SECTIONHEADER_CHARACTERISTICS						equ 15309